﻿namespace TestTool.GUI.Data
{
    using System;
    using System.Runtime.CompilerServices;

    public class GeneralContext
    {
        public ApplicationInfo AppInfo { get; set; }

        public TestTool.GUI.Data.DebugInfo DebugInfo { get; set; }

        public DiscoveredDevices Devices { get; set; }

        public DeviceEnvironment Environment { get; set; }

        public TestTool.GUI.Data.MediaInfo MediaInfo { get; set; }

        public TestTool.GUI.Data.PTZInfo PTZInfo { get; set; }

        public TestTool.GUI.Data.RequestsInfo RequestsInfo { get; set; }

        public TestTool.GUI.Data.SetupInfo SetupInfo { get; set; }

        public TestTool.GUI.Data.TestLog TestLog { get; set; }

        public TestTool.GUI.Data.TestOptions TestOptions { get; set; }
    }
}

